/**
 *  @file HttpUtility.h
 */
#ifndef _HTTPUTILITY_H_
#define _HTTPUTILITY_H_

#include "../../../text/CFString.h"
#include "../../../collections/KeyValueListT.h"

namespace cppflib
{

namespace net
{

namespace http
{

namespace util
{

_DLLAPI void UrlEncodeNameValuePairs(const collections::NameValueList &keyValueParameters, CFString &ret);
_DLLAPI void DecodeUrlEncodedNameValueString(const CFString &nameValStr, collections::NameValueList &retKVList);
_DLLAPI void GetRfc1123DateFormat(CFString &date);

} // end of namespace util

} // end of namespace http

} // end of namespace net

} // end of namespace cppflib


#endif
